strap shoe - German English Dictionary